package pe.com.csi.pm.regexiv;

import java.util.ArrayList;
import java.util.List;

import pe.com.csi.pm.regexiv.bean.Parametro;
import pe.com.csi.pm.regexiv.util.UUtil;
import pe.com.csi.pm.regexiv.widget.MyEditText;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.Spinner;

public class Tab_1_2 extends Activity {

	private MyEditText txtUbicacion;
	private EditText txtEsviaje;
	private EditText txtRecomendacion;
	private Spinner cmbTipo;
	private Spinner cmbSentido;
	private Spinner cmbCalificacion;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.tab_1_2);
		txtUbicacion = (MyEditText) findViewById(R.id.txtUbicacion);
		txtEsviaje = (EditText) findViewById(R.id.txtEsviaje);
		txtRecomendacion = (EditText) findViewById(R.id.txtRecomendacion);
		cmbTipo = (Spinner) findViewById(R.id.cmbTipo);
		cmbSentido = (Spinner) findViewById(R.id.cmbSentido);
		cmbCalificacion = (Spinner) findViewById(R.id.cmbCalificacion);
		cargarCombo(cmbTipo, R.raw.tipo);
		cargarCombo(cmbSentido, R.raw.sentido);
		cargarCombo(cmbCalificacion, R.raw.calificacion);

		System.out.println("OnCreate TabTramo");
	}

	private void cargarCombo(Spinner cmb, int xml) {
		List<Parametro> lista = new ArrayList<Parametro>();
		lista.addAll(UUtil.obtenerParametros(this, xml));

		ArrayAdapter<Parametro> adaptador = new ArrayAdapter<Parametro>(this, R.layout.my_spinner_item, lista);
		adaptador.setDropDownViewResource(android.R.layout.simple_spinner_item);
		cmb.setAdapter(adaptador);
		cmb.setSelection(0);
	}

	@Override
	protected void onPause() {
		// TODO Auto-generated method stub
		super.onPause();
		System.out.println("OnPause TabTramo");
		Parametro pTipo = (Parametro) cmbTipo.getSelectedItem();
		Parametro pSentido = (Parametro) cmbSentido.getSelectedItem();
		Parametro pCalificacion = (Parametro) cmbCalificacion.getSelectedItem();
		SharedPreferences sp = getSharedPreferences("ALCANTARILLA", MODE_PRIVATE);
		sp.edit().putString("UBICACION", txtUbicacion.getText().toString()).commit();
		sp.edit().putString("ESVIAJE", txtEsviaje.getText().toString()).commit();
		sp.edit().putString("RECOMENDACION", txtRecomendacion.getText().toString()).commit();
		sp.edit().putString("TIPO", pTipo.getValue()).commit();
		sp.edit().putString("SENTIDO", pSentido.getValue()).commit();
		sp.edit().putString("CALIFICACION", pCalificacion.getValue()).commit();

	}

}
